<%-- 
    Document   : visualizaralumno
    Created on : 16-nov-2010, 8:43:41
    Author     : Victor y Karmele
--%>

<%@page import="com.ipartek.formacion.gestformwww.modelo.beans.Procedencia"%>
<%@page import="com.ipartek.formacion.gestformwww.modelo.beans.Empresa"%>
<%@page import="java.util.ArrayList"%>
<%@page import="com.ipartek.formacion.gestformwww.controlador.Verificador"%>
<%@page import="com.ipartek.formacion.gestformwww.modelo.beans.Alumno"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@include file="validarusuario.jsp"%>
        <%Alumno alumno = (Alumno) request.getAttribute("visualizaalumno");
                    if (alumno == null) {
                        alumno = new Alumno();
                    }%>
<form action="visualizar-curso-accion.do" name="volver" method="POST">
    <input type="hidden" name="idCurso" value="<%=request.getParameter("idCurso")%>" />
    <input type="hidden" name="cambios" value="" />
</form>
<form action="crear-alumno-accion.do" method="POST" name="datos" onsubmit="">
    <input type="hidden" name="aleatorioBorrarAlumno" value="<%=Math.random()%>" />
    <input type="hidden" name="idCurso" value="<%=request.getParameter("idCurso")%>" />
    <input type="hidden" name="idAlumno" value="<%=request.getParameter("idAlumno")%>" />
    <div class="contenido">
        <h2 align="center">Ver/modificar alumno</h2>
        <jsp:include page="menuvisualizaralumno.jsp" flush="true" />
        <jsp:include page="mensajes.jsp" flush="true" />
        <jsp:include page="errores.jsp" flush="true" />
        <jsp:include page="excepciones.jsp" flush="true" />
    </div>
        <h4>
        <table>
            <tbody>
                <tr>
            <h2 align="center">Curso: <%=request.getAttribute("nombreCurso")%></h2>
            </tr>
            <tr>
                <td width="17%"><font id="obligatorio">*</font>Nombre:</td>
                <td width="33%"><input tabindex="2" size="19"type="text" maxlength="25" name="aluNom" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluNom())%>" OnKeyUp="if (!validarCaracteres(this.value,true)) this.value=cadenaCorrecta(this.value);"/></td>
                <td width="20%"><font id="obligatorio">*</font>NIF:</td>
                <td width="30%"><input tabindex="8" size="19"type="text" maxlength="9" size="12" name="aluNIF" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluNIF())%>" onblur="if (!comprobarDNI(this.value)) this.value=this.value"/></td>
            </tr>
            <tr>
                <td><font id="obligatorio">*</font>Primer apellido:</td>
                <td><input tabindex="3" type="text" size="19"maxlength="25" name="aluApe1" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluApe1())%>" OnKeyUp="if (!validarCaracteres(this.value,true)) this.value=cadenaCorrecta(this.value);" /></td>
                <td>Nº Seg. social:</td>
                <td><input tabindex="9" type="text" size="19"maxlength="12" name="aluNSS" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluNSS())%>" onKeyUp="if (!validarNumero(this.value, false, true)){ this.value=cadenaCorrecta(this.value); this.value=borrarCaracterDeNumero(this.value);}"/></td>
            </tr>
            <tr>
                <td><font id="obligatorio">*</font>Segundo apellido:</td>
                <td><input tabindex="4" type="text" size="19"maxlength="25" name="aluApe2" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluApe2())%>" OnKeyUp="if (!validarCaracteres(this.value,true)) this.value=cadenaCorrecta(this.value);" /></td>
                <td>Teléfono1:</td>
                <td><input tabindex="10" type="text" size="19"maxlength="9" name="aluTlf1" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluTlf1())%>" onblur="if(!comprobarTelefono(this.value)) value=''" /></td>
            </tr>
            <tr>
                <td>Dirección:</td>
                <td><input tabindex="5" maxlength="50" size="19"type="text" name="aluDir" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluDir())%>" OnKeyUp="if (!validarCaracteres(this.value,true)) this.value=cadenaCorrecta(this.value);"/></td>
                <td>Teléfono2:</td>
                <td><input tabindex="11" maxlength="9" size="19"type="text" name="aluTlf2" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluTlf2())%>" onblur="if(!comprobarTelefono(this.value)) value=''"/></td>
            </tr>
            <tr>
                <td>Localidad:</td>
                <td><input tabindex="6" maxlength="50" size="19"type="text" name="aluLocalidad" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluLocalidad())%>" OnKeyUp="if (!validarCaracteres(this.value,true)) this.value=cadenaCorrecta(this.value);" /></td>
                <td>E-mail:</td>
                <td><input tabindex="12" type="text" size="19"name="aluMail" onChange="document.volver.cambios.value='1';" value="<%=Verificador.comprobar(alumno.getAluMail())%>" onblur="if (!comprobarMail(this.value)){ this.value=cadenaCorrecta(this.value);}else{ this.value=cadenaCorrecta(this.value);}"/></td>
            </tr>
            <tr>
                <td>Fecha&nbsp;de nacimiento:</td>
                <td><input tabindex="7" size="8" type="text" name="aluFechNac" onChange="document.volver.cambios.value='1';" onClick="popUpCalendar(this,datos.aluFechNac,'dd/mm/yyyy');" value="<%=Verificador.comprobar(alumno.getAluFechNac())%>" readonly /></td>
            </tr>
            <tr>
                <td>Empresa:</td>
                <td><select tabindex="13" name="empId" style="display:inline;width: 140px" onChange="document.volver.cambios.value='1';">
                        <% ArrayList<Empresa> empresas = (ArrayList<Empresa>) request.getAttribute("listaEmpresas");
                                    if (empresas != null) {%>
                        <option>&nbsp;</option>
                        <%for (Empresa empresa : empresas) {%>
                        <option value="<%=empresa.getEmpId()%>" <%if (alumno.getEmpId() == empresa.getEmpId()) {%>selected<%}%> ><%=empresa.getEmpNom()%> </option>
                        <%}
                                    }%>
                    </select>&nbsp;<input tabindex="15" type="text" style="display: none;" name="empNom" onChange="document.volver.cambios.value='1';" value="" maxlength="50" onKeyUp="if (!validarCaracteres(this.value,true)) this.value=this.value=cadenaCorrecta(this.value);"/><a tabindex="14" href="#" onclick="javascript:if(document.datos.empId.style.display=='inline'){document.datos.empId.style.display='none';document.datos.empId.value='';document.datos.empNom.style.display='inline';}else{document.datos.empId.style.display='inline';document.datos.empNom.style.display='none';document.datos.empId.value='';}">Lista/Nuevo</a></td>

                <td>Procedencia:</td>
                <td><select tabindex="16" name="proId" style="display:inline;width: 140px" onChange="document.volver.cambios.value='1';">
                        <option value="">&nbsp;</option>
                        <% ArrayList<Procedencia> procedencias = (ArrayList<Procedencia>) request.getAttribute("listaProcedencias");
                                    if (procedencias != null) {
                                        for (Procedencia procedencia : procedencias) {%>
                        <option value="<%=procedencia.getProId()%>" <%if (alumno.getProId() == procedencia.getProId()) {%>selected<%}%>><%=procedencia.getProDescr()%> </option>
                        <%}
                                    }%>
                    </select>&nbsp;<input tabindex="18" style="display: none;" name="proNom" value="" maxlength="50" onChange="document.volver.cambios.value='1';" onKeyUp="if (!validarCaracteres(this.value,true)) this.value=this.value=cadenaCorrecta(this.value);"/><a tabindex="17" href="#" onclick="javascript:if(document.datos.proId.style.display=='inline'){document.datos.proId.style.display='none';document.datos.proId.value='';document.datos.proNom.style.display='inline';}else{document.datos.proId.style.display='inline';document.datos.proNom.style.display='none';document.datos.proNom.value='';}">&nbsp;Lista/Nuevo</a></td>
            </tr>
            <tr>
                <td>Observaciones:</td>
            </tr>
            <tr>
                <td width="100%" colspan="3"><textarea tabindex="19" onChange="document.volver.cambios.value='1';" onkeydown="if(this.value.length >= 500){  alert ('Has superado el tamaño máximo permitido'); this.value=this.value.substr(0,500); return false; }" name="aluObserv" rows="3" cols="150" onkeyup="if (!validarCaracteres(this.value,true)) this.value=this.value=cadenaCorrecta(this.value);"><%=Verificador.comprobar(alumno.getAluObserv())%></textarea></td>
            </tr>
            </tbody>
        </table>
        <div>Los&nbsp;campos&nbsp;marcados&nbsp;con&nbsp;<font id="obligatorio">*</font>&nbsp;son&nbsp;obligatorios.</div>
    </h4>

</form>
<div class="contenido">
    <jsp:include page="pestanasalumno.jsp" flush="true" />
</div>
